# 字典的创建
# 方法一
info = {
    "stu1801":"one",
    "stu1802":"two",
    "stu1803":"three"
}
print(info)

# 方法二
info2 = dict(stu1801="one",stu1802="two",stu1803="three")
print(info2)

#方法三
info3 = {}
info3["stu1801"]="one"
info3["stu1802"]="two"
info3["stu1803"]="three"
print(info3)

# 字典的查询
info = {
        "stu1801":"one",
        "stu1802":"two",
        "stu1803":"three",
}
print(info)

# 第一种标准用法
print("stu1801" in info) #先查
print(info.get("stu1802"))  #再获取

# 第二种
print(info["stu1802"])    #可直接获取

# 第三种
# print(info["stu1805])   如果一个key不存在，就报错，get不会，不存在只返回None
print(info.get("stu1804"))


# 字典的增删改查
info = {
    "student1801":"one",
    "student1802":"two",
    "student1803":"three"
}
print(info)

# 增
info["student1804"] ="xinru"
print(info)

# 改
info["student1804"] = "dream"
print(info)

# 删
# 第一种删
info.pop("student1804")
print(info)

# 第二种删
del info["student1801"]
print(info)

# 第三种随机删除
info.popitem()
print(info)